/**
 * @author yanwl
 * @date 2014-08-22
 */
package com.chnbst.bstyun.core.common;


public class Pager {
    /**
     * 获取总页数
     * @param totalRows 总记录数
     * @param pageSize 每页显示的记录数
     * @return 总页数
     */
    public static int getPageCount(int totalRows,int pageSize) {
    	if(totalRows > 0 ) {
    		return totalRows % pageSize == 0 ? totalRows / pageSize : (totalRows / pageSize) + 1;
    	}else {
    		return 1;
    	}
    }

    /**
     * 当前页开始下标
     * @param page  从1开始的页号
     * @param pageSize 每页显示的记录数
     * @return 该页开始下标
     */
    public static int getStart(int page,int pageSize) {
    	return (page - 1) * pageSize;
    }
}
